package com.atguigu.any;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * @program: IDEAcode
 * @description:
 * @author: Mr.zjx
 * create: 2021-07-25-19-19
 **/
public class Test {
    public static void main(String[] args) {

        List<String> stringList = new ArrayList<>();
        List<Integer> integerList = new ArrayList<>();
        stringList.add("a");
        stringList.add("b");

        integerList.add(123);
        integerList.add(456);

        iterator(stringList);
        iterator(integerList);
    }
    /*
     * 泛型通配符是？，<?>:表示什么类型都接收，取出的时候只能是object，禁止强转*/
    public static void iterator(List<?> list){
        Iterator<?> it = list.iterator();
        while(it.hasNext()){
            //返回object类型,取出集合元素是使用next（）；
            Object obj = it.next();
            System.out.println(obj);
        }
    }
}
